Fri Feb 18 22:43:48 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * OpenDDS version 2.3 released.

Fri Feb 18 22:36:48 UTC 2011  Jeff Schmitz  <schmitz_j@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.help/html/codegen/concepts/maintopic.html:

        * tools/modeling/plugins/org.opendds.modeling.help/html/codegen/images:

        * tools/modeling/plugins/org.opendds.modeling.help/html/codegen/images/BuildPaths.png:
        * tools/modeling/plugins/org.opendds.modeling.help/html/codegen/images/Generate.png:
        * tools/modeling/plugins/org.opendds.modeling.help/html/codegen/images/ModelCustomization.png:

        * tools/modeling/plugins/org.opendds.modeling.help/html/codegen/tasks/customization.html:
        * tools/modeling/plugins/org.opendds.modeling.help/html/codegen/tasks/generate.html:
        * tools/modeling/plugins/org.opendds.modeling.help/html/codegen/tasks/integration.html:

        * tools/modeling/plugins/org.opendds.modeling.help/html/modeling/tasks/workingwithdatalib.html:
        * tools/modeling/plugins/org.opendds.modeling.help/html/modeling/tasks/workingwithdiagrams.html:
        * tools/modeling/plugins/org.opendds.modeling.help/html/modeling/tasks/workingwithopenddsmodels.html:
        * tools/modeling/plugins/org.opendds.modeling.help/html/modeling/tasks/workingwithpolicylib.html:

        * tools/modeling/plugins/org.opendds.modeling.help/html/styles.css:

        * tools/modeling/plugins/org.opendds.modeling.help/toctasks.xml:

          Added codegen help, change div ids to class.  Add div padding.

Fri Feb 18 21:41:55 UTC 2011  Byron Harris  <harrisb@ociweb.com>


        * tools/modeling/plugins/org.opendds.modeling.help/html/tasks:
        * tools/modeling/plugins/org.opendds.modeling.help/html/tasks/maintopic.html:
        * tools/modeling/plugins/org.opendds.modeling.help/html/tasks/subtopic.html:
        * tools/modeling/plugins/org.opendds.modeling.help/html/tasks/subtopic2.html:

          Removed these files.

Fri Feb 18 21:40:08 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.help/html/toc.html:

          Added some basic "welcome" content.

Fri Feb 18 21:12:28 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.help/html/codegen/tasks:
        * tools/modeling/plugins/org.opendds.modeling.help/html/codegen/tasks/task1.html:
        * tools/modeling/plugins/org.opendds.modeling.help/toctasks.xml:

          Placeholder for codegen tasks.

Fri Feb 18 21:03:23 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * README:
        * tools/modeling/README.dev:

          Updates to prepare for release 2.3 of OpenDDS.

Fri Feb 18 20:56:21 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.help/html/toc.html:

          Removed samples section.

        * tools/modeling/plugins/org.opendds.modeling.help/html/samples:
        * tools/modeling/plugins/org.opendds.modeling.help/html/samples/maintopic.html:

          Removed these files.

Fri Feb 18 20:32:37 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.help/authoring_guide.html:
        * tools/modeling/plugins/org.opendds.modeling.help/html/gettingstarted/maintopic.html:
        * tools/modeling/plugins/org.opendds.modeling.help/html/modeling/concepts/modeling.html:
        * tools/modeling/plugins/org.opendds.modeling.help/html/modeling/tasks/workingwithdiagrams.html:
        * tools/modeling/plugins/org.opendds.modeling.help/html/modeling/tasks/workingwithopenddsmodels.html:
        * tools/modeling/plugins/org.opendds.modeling.help/html/toc.html:
        * tools/modeling/plugins/org.opendds.modeling.help/toc.xml:
        * tools/modeling/plugins/org.opendds.modeling.help/tocgettingstarted.xml:
        * tools/modeling/plugins/org.opendds.modeling.help/toctasks.xml:

          Replaced "OpenDDS SDK" with "OpenDDS Modeling SDK" or in some cases
          "OpenDDS SDK model" with "OpenDDS model".

Fri Feb 18 19:39:23 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.help/html/modeling/concepts/modeling.html:

          Added screenshot of modeling tool.

        * tools/modeling/plugins/org.opendds.modeling.help/html/modeling/images/datalib_type_shortcut_example.png:
        * tools/modeling/plugins/org.opendds.modeling.help/html/modeling/images/opendds_modeling_editors_examples.png:
        * tools/modeling/plugins/org.opendds.modeling.help/html/modeling/images/opendds_modeling_perspective_example.png:
        * tools/modeling/plugins/org.opendds.modeling.help/html/modeling/images/opendds_modeling_perspective_setting.png:
        * tools/modeling/plugins/org.opendds.modeling.help/html/modeling/tasks/workingwithdatalib.html:
        * tools/modeling/plugins/org.opendds.modeling.help/html/modeling/tasks/workingwithdiagrams.html:
        * tools/modeling/plugins/org.opendds.modeling.help/html/modeling/tasks/workingwithopenddsmodels.html:
        * tools/modeling/plugins/org.opendds.modeling.help/html/modeling/tasks/workingwithpolicylib.html:

          Added content for modeling tasks.

        * tools/modeling/plugins/org.opendds.modeling.help/toc.xml:

          Removed Reference section.

        * tools/modeling/plugins/org.opendds.modeling.help/html/reference/datatypes.html:
        * tools/modeling/plugins/org.opendds.modeling.help/html/reference/qospolicies.html:

          Removed these files as there isn't any reference material yet.

Thu Feb 17 22:05:59 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * NEWS:
        * tools/modeling/features/org.opendds.modeling.site/README.txt:

          Updates to prepare for release 2.3 of OpenDDS.

Thu Feb 17 21:42:13 UTC 2011  Jeff Schmitz  <schmitz_j@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Generator/SdkGeneratorFactory.java:

          Handle URI to an invalid location in fromWorkspace and return null.

        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Generator/ParsedXmlFile.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Generator/SdkGenerator.java:

          Handle nulls returned from SdkGenerator.fromWorkspace().

Thu Feb 17 21:17:57 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/testdata/DcpsLib/DcpsLibTest.opendds:
        * tools/modeling/testdata/DcpsLib/DcpsLibTest_screenshot_2.png:

          Fixed "Entityactory" typo.

Thu Feb 17 21:12:26 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.help/html/modeling/images/main_diagram_lib_shortcut.png:
        * tools/modeling/plugins/org.opendds.modeling.help/html/modeling/tasks/workingwithopenddsmodels.html:

          Added discussion on how to link to other model libraries on the main diagram.

Thu Feb 17 20:30:41 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * java/tests/messenger/publisher/TestPublisher.java:

          Need a finite timeout for wait_for_acks for use with non-TCP.

Thu Feb 17 17:46:28 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/testdata/DcpsLib/DcpsLibTest.opendds_diagram:
        * tools/modeling/testdata/DcpsLib/DcpsLibTest_screenshot_2.png:

          Update diagram to account for visual ID changes caused by using
          topcis:Topic in mapping for node Topic.

Thu Feb 17 17:08:36 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.diagram.dcpslib/plugin.xml:
        * tools/modeling/plugins/org.opendds.modeling.diagram.dcpslib/src/org/opendds/modeling/model/opendds/diagram/dcpslib/edit/parts/TopicQoSPoliciesCustomEditPart.java:
        * tools/modeling/plugins/org.opendds.modeling.diagram.dcpslib/src/org/opendds/modeling/model/opendds/diagram/dcpslib/edit/parts/TopicQoSPoliciesSharedEditPart.java:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/DcpsLib.gmfgen:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/DcpsLib.gmfmap:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/DcpsLib.trace:

          Fix icon for Topic in palette by having Topic top-level node mapping use topics:Topic instead
          of opendds.topic. This also makes it consistent with ContentFilteredTopic and MultiTopic
          nodes.

Thu Feb 17 16:56:54 UTC 2011  Mike Martinez  <martinez_m@ociweb.com>

          [r4347] 2011-02-17 16:54  martinezm
        * tools/modeling/plugins/org.opendds.modeling.sdk.model/model/Generator.ecore:

          Removed default modelfile name. Changed default target directory
          name to 'model'.

Thu Feb 17 16:50:23 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * tools/modeling/features/org.opendds.modeling.feature/feature.xml:

          Updated dependency list by using the "Compute" button in Eclipse.

Thu Feb 17 16:12:26 UTC 2011  Jeff Schmitz  <schmitz_j@ociweb.com>

        * tools/modeling/codegen/model/Sync.h:

          Trailing whitespace.

Thu Feb 17 15:35:22 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * NEWS:
        * README:

          Updates to prepare for release 2.3 of OpenDDS.

Thu Feb 17 15:33:01 UTC 2011  Jeff Schmitz  <schmitz_j@ociweb.com>

        * tools/modeling/tests/Arrays/Arrays.codegen:

        * tools/modeling/tests/CfTopic/CfTopic.codegen:

        * tools/modeling/tests/Chained_Data/Chained_Data.codegen:

        * tools/modeling/tests/Codegen/Codegen.codegen:

        * tools/modeling/tests/CompositeKey/CompositeKey.codegen:

        * tools/modeling/tests/CopyTopicQos/CopyTopicQos.codegen:

        * tools/modeling/tests/DataLibRef/DataLibRef.codegen:

        * tools/modeling/tests/DomainZero/DomainZero.codegen:

        * tools/modeling/tests/EmptyLibs/ELTypes.codegen:
        * tools/modeling/tests/EmptyLibs/EmptyLibs.codegen:

        * tools/modeling/tests/Exchange/Exchange.codegen:

        * tools/modeling/tests/ExternalPolicies/ExternalPolicies.codegen:

        * tools/modeling/tests/InvalidNames/InvalidNames.codegen:

        * tools/modeling/tests/Messenger/Messenger.codegen:

        * tools/modeling/tests/MessengerDpQos/MessengerDpQos.codegen:

        * tools/modeling/tests/MessengerGlobalNs/MessengerGlobalNs.codegen:

        * tools/modeling/tests/MessengerMC/MessengerMC.codegen:

        * tools/modeling/tests/MessengerMixed/MessengerMixed.codegen:
        * tools/modeling/tests/MessengerMixed/MessengerTypesMixed.codegen:

        * tools/modeling/tests/MessengerMulti/MessengerMulti.codegen:

        * tools/modeling/tests/MessengerNoPub/MessengerNoPub.codegen:

        * tools/modeling/tests/MessengerNoSub/MessengerNoSub.codegen:

        * tools/modeling/tests/MessengerPubQos/MessengerPubQos.codegen:

        * tools/modeling/tests/MessengerSimpleTypes/MessengerSimpleTypes.codegen:

        * tools/modeling/tests/MessengerSplit/MessengerSplit.codegen:
        * tools/modeling/tests/MessengerSplit/MessengerTypes.codegen:

        * tools/modeling/tests/MessengerWriterQos/MessengerWriterQos.codegen:

        * tools/modeling/tests/MultiDCPS/MultiDCPS.codegen:

        * tools/modeling/tests/MultiInstance/MultiInstance.codegen:

        * tools/modeling/tests/MultiTopic/MultiTopic.codegen:

        * tools/modeling/tests/PolicyLib/PolicyLib.codegen:

        * tools/modeling/tests/ReaderQos/ReaderQos.codegen:

        * tools/modeling/tests/Sequences/Sequences.codegen:

        * tools/modeling/tests/SubscriberQos/SubQos.codegen:

        * tools/modeling/tests/TopicQos/TopQos.codegen:

        * tools/modeling/tests/UDP/UDP.codegen:

          Added <searchPaths> to codegen files.

Thu Feb 17 13:57:55 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.diagram.main/src/org/opendds/modeling/diagram/main/part/OpenDDSCreationWizard.java:

          Have wizard page icon point to OpenDDS icon in common.

Wed Feb 16 22:46:17 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * tools/modeling/features/org.opendds.modeling.site/README.txt:

          Added a step for generating a single .zip file containing the site.

Wed Feb 16 22:02:48 UTC 2011  Jeff Schmitz  <schmitz_j@ociweb.com>

        * tools/modeling/codegen/model/Sync.h:
        * tools/modeling/codegen/model/Sync.cpp:

          Add conditional sync for readers.

        * tools/modeling/tests/Arrays/subscriber.cpp:
        * tools/modeling/tests/CfTopic/subscriber.cpp:
        * tools/modeling/tests/CompositeKey/subscriber.cpp:
        * tools/modeling/tests/CopyTopicQos/subscriber.cpp:
        * tools/modeling/tests/DataLibRef/subscriber.cpp:
        * tools/modeling/tests/DomainZero/subscriber.cpp:
        * tools/modeling/tests/EmptyLibs/subscriber.cpp:
        * tools/modeling/tests/Exchange/subscriber.cpp:
        * tools/modeling/tests/ExternalPolicies/subscriber.cpp:
        * tools/modeling/tests/InvalidNames/subscriber.cpp:
        * tools/modeling/tests/Messenger/subscriber.cpp:
        * tools/modeling/tests/MessengerDpQos/subscriber.cpp:
        * tools/modeling/tests/MessengerGlobalNs/subscriber.cpp:
        * tools/modeling/tests/MessengerMixed/subscriber.cpp:
        * tools/modeling/tests/MessengerMulti/subscriber.cpp:
        * tools/modeling/tests/MessengerPubQos/subscriber.cpp:
        * tools/modeling/tests/MessengerSimpleTypes/subscriber.cpp:
        * tools/modeling/tests/MessengerSplit/subscriber.cpp:
        * tools/modeling/tests/MessengerWriterQos/subscriber.cpp:
        * tools/modeling/tests/MultiDCPS/subscriber.cpp:
        * tools/modeling/tests/MultiInstance/subscriber.cpp:
        * tools/modeling/tests/PolicyLib/subscriber.cpp:
        * tools/modeling/tests/ReaderQos/subscriber.cpp:
        * tools/modeling/tests/ReferExternalProj/subscriber.cpp:
        * tools/modeling/tests/Sequences/subscriber.cpp:
        * tools/modeling/tests/SubscriberQos/subscriber.cpp:
        * tools/modeling/tests/TopicQos/subscriber.cpp:

          Use ReaderCondSync to make sure all messages received.
          Call on_data_available after attaching listener.
          Loop in on_data_available until no more messages.

        * tools/modeling/tests/CopyTopicQos/CopyTopicQos.opendds:

          Add 3rd Topic to test.  Having reader/writer associate in 2nd topic
          seemed to interfere with subscriber getting notified of
          dissasociation in first topic.  Now there is only one association
          and runs much better.

        * tools/modeling/tests/CopyTopicQos/run_test.pl:

          Publisher transport logging.

        * tools/modeling/tests/setup.pl:
        * tools/modeling/tests/Chained:
        * tools/modeling/tests/Chained/Chained.codegen:
        * tools/modeling/tests/Chained_Data:
        * tools/modeling/tests/Chained_Data/Chained_Data.codegen:
        * tools/modeling/tests/Chained_Data/Chained_Data.mwc:
        * tools/modeling/tests/Chained_Data/Chained_Data.opendds:
        * tools/modeling/tests/Chained_Topic:
        * tools/modeling/tests/Chained_Topic/Chained_Topic.mpc:
        * tools/modeling/tests/Chained_Topic/Chained_Topic.mwc:
        * tools/modeling/tests/Chained_Topic/Chained_Topic.opendds:
        * tools/modeling/tests/Chained_Topic/publisher.cpp:
        * tools/modeling/tests/Chained_Topic/subscriber.cpp:

          New test for Chain of genfile (Chained dir), DCPS (Chained_Topic dir)
          and data lib (Chained_Data dir).

Wed Feb 16 18:11:19 UTC 2011  Mike Martinez  <martinez_m@lab.ociweb.com>

          [r4338] 2011-02-16 18:09  martinezm
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/DeploymentTab.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/GeneratorModelWizard.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/DeploymentCellModifier.java[DEL]:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/TableViewerDelegate.java[DEL]:

          Removed obsolete files and corrected import sections.

Wed Feb 16 17:14:33 UTC 2011  Mike Martinez  <martinez_m@lab.ociweb.com>

          [r4336] 2011-02-16 17:11  martinezm
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.edit/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Provider/LocationPathItemProvider.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/plugin.properties:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/DeploymentTab.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/GeneratorEditor.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/GeneratorModelWizard.java:

          Changed display strings to align better with usage. Made invalid
          modelfile and target directories non-fatal in the generation file
          creation wizard.

Wed Feb 16 16:49:04 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.diagram.datalib/plugin.xml:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/DataLib.gmfgen:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/DataLib.gmfmap:

          Fixed validations about Struct's isDcpsDataType attribute.

Wed Feb 16 16:01:42 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * java/tests/messenger/publisher/TestPublisher.java:
        * java/tests/messenger/subscriber/TestSubscriber.java:

          Corrected the use of Wait Sets and Status Conditions.
          The key change is that the condition must be checked before waiting.

Wed Feb 16 15:39:45 UTC 2011  Jeff Schmitz  <schmitz_j@ociweb.com>

        * tools/modeling/codegen/model/Delegate.cpp:
        * tools/modeling/codegen/model/Sync.cpp:

          Removed trailing spaces so that fuzz doesn't slam the build.

Wed Feb 16 15:19:28 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.diagram.main/plugin.xml:

          Define the Category for the New Wizards.

        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Generator/SdkGeneratorFactory.java:

          Fix for refreshing dirs with absolute paths (from the Eclipse
          workspace).

Wed Feb 16 00:15:41 UTC 2011  Mike Martinez  <martinez_m@ociweb.com>

          [r4330] 2011-02-16 00:13  martinezm
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/CustomizationTab.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/DeploymentTab.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/GeneratorTab.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/TreeViewerDelegate.java:

          Added a progress monitor, notifications to the status bar, and moved
          code generation to a different thread. Updated some of the selection
          handling details trying to get the selections to work right.

Tue Feb 15 23:25:39 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * DevGuideExamples/DCPS/Messenger/Publisher.cpp:
        * DevGuideExamples/DCPS/Messenger/Subscriber.cpp:

          Corrected the use of Wait Sets and Status Conditions.
          The key change is that the condition must be checked before waiting.

Tue Feb 15 22:58:21 UTC 2011  Jeff Schmitz  <schmitz_j@ociweb.com>

        * tools/modeling/codegen/model/Sync.cpp:

          Use ACE_DEBUG logging.

Tue Feb 15 22:07:40 UTC 2011  Mike Martinez  <martinez_m@ociweb.com>

          [r4325] 2011-02-15 22:05  martinezm
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.edit/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Provider/LocationPathItemProvider.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.edit/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Provider/LocationVariableItemProvider.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.edit/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Provider/SearchLocationItemProvider.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/plugin.properties:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/DeploymentTab.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/GeneratorEditor.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/GeneratorModelWizard.java:

          Refining the behaviors of the deployment tab. Added text field entry
          to create new search paths.

Tue Feb 15 21:31:28 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Generator/ParsedXmlFile.java:

          Retrieve the timestamp on demand instead of attempting to cache it.

Tue Feb 15 21:25:52 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.diagram.dcpslib/src/org/opendds/modeling/model/opendds/diagram/dcpslib/edit/parts:

          svn:ignore auto-generated file.

Tue Feb 15 21:17:48 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.diagram.dcpslib/plugin.xml:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/DcpsLib.gmfgen:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/DcpsLib.gmfgraph:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/DcpsLib.gmfmap:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/DcpsLib.trace:

          Added label for domainId in Domain figure.

Tue Feb 15 20:45:48 UTC 2011  Jeff Schmitz  <schmitz_j@ociweb.com>

        * tools/modeling/tests/CopyTopicQos/CopyTopicQos.opendds:

          Make sure only one pub/sub per topic so sync works.

Tue Feb 15 19:49:58 UTC 2011  Jeff Schmitz  <schmitz_j@ociweb.com>

        * tools/modeling/codegen/model/Delegate.cpp:

          Ignore ContentFilteredTopic when not in the build.

Tue Feb 15 20:10:03 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * java/ant/build.properties:
        * java/ant/build.xml:

          Set Java compatibility to 1.5, some build machines don't have 1.6.

        * java/jms/lib/opendds-ant.jar:

          Rebuilt with Java 1.5 compatibility.

Tue Feb 15 18:55:55 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.diagram.datalib:
        * tools/modeling/plugins/org.opendds.modeling.diagram.datalib/icons:
        * tools/modeling/plugins/org.opendds.modeling.diagram.dcpslib:
        * tools/modeling/plugins/org.opendds.modeling.diagram.dcpslib/icons:
        * tools/modeling/plugins/org.opendds.modeling.diagram.dcpslib/icons/obj16:
        * tools/modeling/plugins/org.opendds.modeling.diagram.policylib:
        * tools/modeling/plugins/org.opendds.modeling.diagram.policylib/icons:

          svn:ignore files not under revision control.

Tue Feb 15 18:51:04 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.diagram.datalib/icons/obj16/DataLib.gif:
        * tools/modeling/plugins/org.opendds.modeling.diagram.datalib/plugin.xml:

        * tools/modeling/plugins/org.opendds.modeling.diagram.dcpslib/icons/obj16/DcpsLib.gif:
        * tools/modeling/plugins/org.opendds.modeling.diagram.dcpslib/plugin.xml:

        * tools/modeling/plugins/org.opendds.modeling.diagram.policylib/icons/obj16/PolicyLib.gif:
        * tools/modeling/plugins/org.opendds.modeling.diagram.policylib/plugin.xml:

        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/DataLib.gmfgen:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/DcpsLib.gmfgen:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/PolicyLib.gmfgen:

          For now get correct icons to show up on editor tabs by using icons outside
          of org.opendds.modeling.common. Although we should be able to point
          to icons under org.opendds.modeling.common, this approach did not work here
          (although it worked for a diagram prototype).

Tue Feb 15 18:29:35 UTC 2011  Jeff Schmitz  <schmitz_j@ociweb.com>

        * tools/modeling/tests/Deep/Down/Reference/DeepDownReference.codegen:
        * tools/modeling/tests/ReferExternalProj/ReferExternalProj.codegen:

          Not well-formed.

Tue Feb 15 17:28:02 UTC 2011  Jeff Schmitz  <schmitz_j@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.sdk.model/xsl/paths_mpb.xsl:
        * tools/modeling/tests/Deep/Down/Reference/DeepDownReference.codegen:
        * tools/modeling/tests/ReferExternalProj/ReferExternalProj.codegen:

          Change location to search Location

Tue Feb 15 15:20:23 UTC 2011  Mike Martinez  <martinez_m@ociweb.com>

          [r4313] 2011-02-15 15:17  martinezm
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/DeploymentCellModifier.java,
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/DeploymentTab.java,
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/GeneratorActionBarContributor.java,
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/GeneratorEditor.java,
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/GeneratorEditorPlugin.java:

          Migrated Deployment tab implementation from a pure table viewer to a
          tree with columns table viewer.
          The TableViewerDelegate and DeploymentCellModifier may become
          obsolete due to this but are being retained until the migration is
          complete.

Tue Feb 15 15:05:04 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/testdata/DataLib/DataLib2.opendds:
        * tools/modeling/testdata/DataLib/DataLibTest.opendds:
        * tools/modeling/testdata/DcpsLib/DcpsLibTest.opendds:
        * tools/modeling/testdata/MainDiagramTest.opendds:
        * tools/modeling/testdata/PolicyLib/DefaultPolicyLibTest.opendds:

          Populate model name.

Tue Feb 15 15:03:45 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/GeneratorModelWizard.java:

         Make error more specific when not being able to retrieve model name.

Tue Feb 15 14:39:11 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.model.editor/plugin.xml:

          Disable creation wizard for model files.

Tue Feb 15 14:28:10 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.sdk.model.edit/plugin.properties:

          Workaround to allow EBoolean types to be viewed/editing in EMF editor.

Tue Feb 15 13:47:48 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.diagram.main/src/org/opendds/modeling/diagram/main/part/OpenDDSDiagramDomainModelWizardPage.java:

          Check that characters being entered for model name are valid file name characters
          instead of valid C++ namespace identifier characters.

Mon Feb 14 22:45:11 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * tools/modeling/docs/design_notes/plugins.html:
        * tools/modeling/docs/user_guide/index.html:

          Removed svn:needs-lock property.  Creating read-only files in the
          working copy is not compatible with the nightly build scripts.

Mon Feb 14 22:30:55 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * tests/DCPS/GroupPresentation/SubscriberListener.cpp:
        * tools/modeling/codegen/model/CopyQos.h:
        * tools/modeling/codegen/model/EntityProfiles.cpp:
        * tools/modeling/codegen/model/NullListener.h:
        * tools/modeling/codegen/model/NullReaderListener.h:
        * tools/modeling/codegen/model/Utilities.h:

          Resloved warnings generated by various compilers and configurations.

        * tools/modeling/plugins/org.opendds.modeling.sdk.model/.settings/org.eclipse.jdt.core.prefs:

          Use the same JDT settings from the other plugins.

Mon Feb 14 20:19:02 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.model/model/Topics.ecore:

          Moved base class TopicDescriptions's datatype association to Topic and
          MultiTopic since ContentFilteredTopic does not have its own datatype
          but implicitly uses its related Topic's datatype.

        * tools/modeling/docs/design_notes/images/Topics.png:
        * tools/modeling/plugins/org.opendds.modeling.diagram.dcpslib/plugin.xml:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/DcpsLib.gmfgen:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/DcpsLib.gmfmap:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/DcpsLib.trace:
        * tools/modeling/plugins/org.opendds.modeling.model.edit/plugin.properties:
        * tools/modeling/plugins/org.opendds.modeling.model/model/OpenDDS.genmodel:
        * tools/modeling/plugins/org.opendds.modeling.model/model/OpenDDS_dup_DataLib.genmodel:
        * tools/modeling/plugins/org.opendds.modeling.model/model/OpenDDS_dup_DcpsLib.genmodel:
        * tools/modeling/plugins/org.opendds.modeling.model/model/OpenDDS_dup_PolicyLib.genmodel:
        * tools/modeling/plugins/org.opendds.modeling.model/model/Topics.ecore_diagram:
        * tools/modeling/plugins/org.opendds.modeling.model/src/org/opendds/modeling/model/topics/TopicDescription.java:
        * tools/modeling/plugins/org.opendds.modeling.model/src/org/opendds/modeling/model/topics/impl/MultiTopicImpl.java:
        * tools/modeling/plugins/org.opendds.modeling.model/src/org/opendds/modeling/model/topics/impl/TopicImpl.java:
        * tools/modeling/testdata/DcpsLib/DcpsLibTest.opendds:
        * tools/modeling/testdata/DcpsLib/DcpsLibTest.opendds_diagram:
        * tools/modeling/testdata/DcpsLib/DcpsLibTest_screenshot_2.png:

          Updates to account for modification of Topics.ecore

        * tools/modeling/plugins/org.opendds.modeling.diagram.dcpslib/src/org/opendds/modeling/model/opendds/diagram/dcpslib/part/OpenDDSDcpsLibRefTypeActionContentFilteredTopic.java:

          Removed this file.

Mon Feb 14 19:38:43 UTC 2011  Mike Martinez  <martinez_m@lab.ociweb.com>

          [r4303] 2011-02-14 19:36  martinezm
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.edit/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Provider/GeneratorItemProviderAdapterFactory.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.edit/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Provider/SearchLocationItemProvider.java:

          Added SearchLocation support for table view items.

Mon Feb 14 18:39:37 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/docs/design_notes/images/Topics.png:
        * tools/modeling/plugins/org.opendds.modeling.model/model/Topics.ecore_diagram:

          Include relationship between TopicDescription and Struct.

Mon Feb 14 18:14:36 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.sdk.model/model/Generator.genmodel:

          Replaced older names (Environment, Location) with new names from the
          .ecore file (SearchPaths, SearchLocation).

Mon Feb 14 15:54:12 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/DataLib.gmfgen:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/DataLib.gmftool:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/DcpsLib.gmfgen:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/DcpsLib.gmftool:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/MainDiagram.gmfgen:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/MainDiagram.gmftool:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/PolicyLib.gmfgen:
        * tools/modeling/plugins/org.opendds.modeling.gmf/diagrams/PolicyLib.gmftool:

          Revert palette tool icons to gmftool:DefaultImage instead of pointing to
          icons under org.opendds.modeling.edit. This way the icons under
          org.opendds.modeling.common will be used.

Mon Feb 14 13:39:08 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.diagram.main/src/org/opendds/modeling/diagram/main/part/OpenDDSCreationWizard.java:
        * tools/modeling/plugins/org.opendds.modeling.diagram.main/src/org/opendds/modeling/diagram/main/part/OpenDDSCreationWizardPage.java:
        * tools/modeling/plugins/org.opendds.modeling.diagram.main/src/org/opendds/modeling/diagram/main/part/OpenDDSDiagramDomainModelWizardPage.java:

          Prompt user for model name and populate the OpenDDSModel.name attribute with this value. Use this name as the default
          base name for the domain and diagram files.

        * tools/modeling/plugins/org.opendds.modeling.help/html/modeling/tasks/workingwithopenddsmodels.html:

          Update to reflect changes in creation wizard.

Sat Feb 12 17:30:31 UTC 2011  Byron Harris  <harrisb@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.sdk.model:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor:

          svn:ignore auto-generated content.

Fri Feb 11 21:58:09 UTC 2011  Jeff Schmitz  <schmitzj@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Generator/SdkGenerator.java:

          Close the output stream after transforming.

Fri Feb 11 21:45:58 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.sdk.model.edit/plugin.properties:

          Committing newly generated properties from EMF code generation.

Fri Feb 11 21:23:49 UTC 2011  Mike Martinez  <martinez_m@lab.ociweb.com>

          [r4294] 2011-02-11 21:22  martinezm
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/TableViewerDelegate.java:

          Added missing file from recent updates.

Fri Feb 11 21:17:59 UTC 2011  Mike Martinez  <martinez_m@lab.ociweb.com>

          [r4291] 2011-02-11 20:40  martinezm
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/plugin.properties:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/DeploymentTab.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/GeneratorEditor.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/GeneratorModelWizard.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model/model/Generator.ecore:

          Work-in-progress. Implementing table view of the environment search
          path variables.

          [r4292] 2011-02-11 20:59  martinezm
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/GeneratorModelWizard.java:

          Remove use of stale model artifacts.

Fri Feb 11 20:22:38 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * dds/DCPS/transport/framework/DataLinkWatchdog_T.h:
        * dds/DCPS/transport/framework/QueueTaskBase_T.h:
        * dds/DCPS/transport/simpleTCP/SimpleTcpConnection.cpp:
        * dds/DCPS/transport/udp/UdpDataLink.cpp:

          ACE logging's %p formatter requires an ACE_TCHAR* argument.

Fri Feb 11 19:18:52 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * tools/modeling/codegen/model/Application.h:
        * tools/modeling/codegen/model/Application.cpp:
        * tools/modeling/tests/Deep/Down/Reference/publisher.cpp:
        * tools/modeling/tests/Deep/Down/Reference/subscriber.cpp:

          Fixed WCHAR bugs.

        * dds/DCPS/transport/multicast/MulticastDataLink.cpp:
        * java/ant/build.xml:
        * tools/modeling/build.xml:
        * tools/modeling/codegen/model/Entities.cpp:
        * tools/modeling/codegen/model/NullSubscriberListener.h:
        * tools/modeling/codegen/model/NullSubscriberListener.cpp:
        * tools/modeling/codegen/model/NullWriterListener.h:
        * tools/modeling/codegen/model/NullWriterListener.cpp:
        * tools/modeling/codegen/model/Service_T.cpp:
        * tools/modeling/codegen/model/Sync.cpp:
        * tools/modeling/tests/CfTopic/publisher.cpp:
        * tools/modeling/tests/DataLibRef/publisher.cpp:
        * tools/modeling/tests/DomainZero/publisher.cpp:
        * tools/modeling/tests/EmptyLibs/publisher.cpp:
        * tools/modeling/tests/Exchange/publisher.cpp:
        * tools/modeling/tests/Exchange/subscriber.cpp:
        * tools/modeling/tests/ExternalPolicies/publisher.cpp:
        * tools/modeling/tests/Messenger/publisher.cpp:
        * tools/modeling/tests/MessengerDpQos/publisher.cpp:
        * tools/modeling/tests/MessengerGlobalNs/publisher.cpp:
        * tools/modeling/tests/MessengerMC/publisher.cpp:
        * tools/modeling/tests/MessengerMC/subscriber.cpp:
        * tools/modeling/tests/MessengerMulti/publisher.cpp:
        * tools/modeling/tests/MessengerPubQos/publisher.cpp:
        * tools/modeling/tests/MessengerSimpleTypes/publisher.cpp:
        * tools/modeling/tests/MessengerWriterQos/publisher.cpp:
        * tools/modeling/tests/MultiDCPS/publisher.cpp:
        * tools/modeling/tests/MultiInstance/publisher.cpp:
        * tools/modeling/tests/MultiInstance/subscriber.cpp:
        * tools/modeling/tests/MultiTopic/subscriber.cpp:

          Fixed fuzz errors -- trailing whitespace.

Fri Feb 11 18:02:15 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Generator/IFileProvider.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Generator/SdkGenerator.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Generator/SdkGeneratorFactory.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/GeneratorModelWizard.java:
        * tools/modeling/plugins/org.opendds.modeling.sdk.model.editor/src/org/opendds/modeling/sdk/model/GeneratorSpecification/Presentation/GeneratorTab.java:

          Added the ability to resolve relative paths in the File Provider.

Fri Feb 11 16:41:08 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * DDS_TAO.mwc:

          Exclude tools/modeling/tests.

        * configure:

          If CIAO_ROOT is not set, set it to a non-existent path so that
          MPC.cfg doesn't add /MPC/config to its include path.

Fri Feb 11 15:48:09 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * Merged the branch "RT13927", which includes the implementation
          of the Eclipse-based OpenDDS Modeling SDK.
          For details see the branch-specific change log at
          docs/history/ChangeLog-RT13927.

Fri Feb 11 13:16:02 UTC 2011  Don Hudson  <hudsond@ociweb.com>

        * dds/DCPS/transport/udp/UdpDataLink.cpp:

          Moved setting of socket options to after socket is opened.

Thu Feb 10 16:42:18 UTC 2011  Don Hudson  <hudsond@ociweb.com>

        * dds/DCPS/transport/multicast/MulticastDataLink.cpp:

          Set send buffer to ACE_DEFAULT_MAX_SOCKET_BUFSIZ if it's defined
          (receive buffer is already configurable).

        * dds/DCPS/transport/udp/UdpDataLink.cpp:

          Set send and receive buffers to ACE_DEFAULT_MAX_SOCKET_BUFSIZ
          if it's defined.

Thu Feb 10 15:58:54 UTC 2011  Don Hudson  <hudsond@ociweb.com>

        * dds/DCPS/transport/framework/TransportConfiguration.h:
        * dds/DCPS/transport/framework/TransportConfiguration.cpp:
        * dds/DCPS/transport/framework/TransportImpl.h:
        * dds/DCPS/transport/multicast/MulticastConfiguration.cpp:
        * dds/DCPS/transport/simpleTCP/SimpleTcpTransport.cpp:
        * dds/DCPS/transport/udp/UdpConfiguration.cpp:

          Removed trailing white space.

Wed Feb  9 23:48:56 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * dds/DCPS/transport/framework/TransportConfiguration.cpp:
        * dds/DCPS/transport/framework/TransportImpl.cpp:

          Fixed further WCHAR problems.

Wed Feb  9 22:24:04 UTC 2011  Don Hudson  <hudsond@ociweb.com>

        * dds/DCPS/transport/framework/TransportConfiguration.cpp:
        * dds/DCPS/transport/multicast/MulticastConfiguration.cpp:
        * dds/DCPS/transport/simpleTCP/SimpleTcpConfiguration.cpp:
        * dds/DCPS/transport/udp/UdpConfiguration.cpp:
        * performance-tests/DCPS/dummyTCP/DummyTcpConfiguration.cpp:

          Wrapped name parameter in ACE_TEXT when calling formatNameForDump().

        * dds/DCPS/transport/framework/TransportImpl.cpp:

          Removed part of debug message that shouldn't have been committed.

Wed Feb  9 14:53:48 UTC 2011  Don Hudson  <hudsond@ociweb.com>

        * dds/DCPS/transport/framework/TransportConfiguration.h:
        * dds/DCPS/transport/framework/TransportConfiguration.cpp:

          Changed formatNameForDump() method to take a ACE_TString.

Tue Feb  8 16:36:38 UTC 2011  Don Hudson  <hudsond@ociweb.com>

        * dds/DCPS/transport/framework/TransportConfiguration.h:
        * dds/DCPS/transport/framework/TransportConfiguration.cpp:
        * dds/DCPS/transport/framework/TransportImpl.h:
        * dds/DCPS/transport/framework/TransportImpl.cpp:
        * dds/DCPS/transport/multicast/MulticastConfiguration.h:
        * dds/DCPS/transport/multicast/MulticastConfiguration.cpp:
        * dds/DCPS/transport/simpleTCP/SimpleTcpConfiguration.h:
        * dds/DCPS/transport/simpleTCP/SimpleTcpConfiguration.cpp:
        * dds/DCPS/transport/udp/UdpConfiguration.h:
        * dds/DCPS/transport/udp/UdpConfiguration.cpp:
        * performance-tests/DCPS/dummyTCP/DummyTcpConfiguration.h:
        * performance-tests/DCPS/dummyTCP/DummyTcpConfiguration.cpp:

          Refactored dump of transport configuration parameters so that all parameters
          are logged as one block so they're not spread out in the debug output.

        * dds/DCPS/transport/framework/TransportImpl.h:
        * dds/DCPS/transport/framework/TransportImpl.cpp:

          Added get_transport_id_description() for use in debug output.
          It adds a description to the transport id when the id is for a default
          transport id or BIT transport.

        * dds/DCPS/transport/framework/TransportSendStrategy.cpp:

          Added process and thread to debug messages.

        * dds/DCPS/transport/simpleTCP/SimpleTcpConfiguration.cpp:
        * dds/DCPS/transport/simpleTCP/SimpleTcpConnection.cpp:
        * dds/DCPS/transport/simpleTCP/SimpleTcpTransport.cpp:

          Added dump of transport parameters to error and debug messages.

        * dds/DCPS/transport/simpleTCP/SimpleTcpTransport.cpp:

          Corrected spelling errors.

        * dds/monitor/README:
        * tests/DCPS/Federation/run_test.pl:
        * tests/DCPS/MultiRepoTest/run_test.pl:

          Changed remaining references to odds_monitor to monitor.

        * tests/DCPS/MultiRepoTest/DataWriterListenerImpl.h:

          Added \n to end of debug message.

        * tests/DCPS/MultiRepoTest/DataWriterListenerImpl.cpp:

          Corrected class name in comment.

Mon Feb  7 14:21:54 UTC 2011  Don Hudson  <hudsond@ociweb.com>

        * dds/DCPS/AssociationData.h:
        * dds/DCPS/OfferedDeadlineWatchdog.cpp:
        * dds/DCPS/Registered_Data_Types.cpp:
        * dds/DCPS/RequestedDeadlineWatchdog.cpp:
        * dds/DCPS/Service_Participant.cpp:

          Added "ERROR:" to error messages.

        * dds/DCPS/InstanceState.cpp:

          Changed handle_timeout() for autopurging samples to only
          generate debug message DCPS_debug_level > 0 and changed
          the message from LM_WARNING to LM_NOTICE.  Did this because
          a warning infers to some that the software isn't working
          correctly. However, autopurging is a condition where the
          software is working correctly, but that may require special
          handling.

        * dds/DCPS/Service_Participant.cpp:

          Changed messages that command line option is being used
          in attempt to make them clearer and that they are notices.
          Changed from (DCPSDebugLevel is the option in this example):
            ignore DCPSDebugLevel config value, use command option.
          Changed to:
            NOTICE: using DCPSDebugLevel value from command option
            (overrides value if it's in config file)

          Changed debug message for get_data_durability_cache() from
          LM_ERROR to LM_WARNING because it's a debug level 1 warning
          and failing to create persistent cache falls back on transient
          behaviour.

        * dds/DCPS/transport/framework/TransportConfiguration.inl:

          Changed "max_samples_per_packet is adjusted from %u to %u"
          debug message from LM_WARNING to LM_NOTICE and added "NOTICE:"
          to beginning of message.

        * dds/DCPS/transport/framework/TransportDefs.h:

          Changed debug warning messages of the type " <option>
          is not defined in config - using code default." from
          LM_WARNING to LM_NOTICE and added "NOTICE" to beginning
          of message.

          Changed debug warning messages of the type " missing
          VALUE for "<option>" in config file - using code default."
          to "WARNING: "<option>" is defined in config file, but is
          missing a value - using code default."

        * dds/DCPS/transport/framework/TransportFactory.cpp:

          Added "ERROR:" to error message when get_or_create_factory()
          encounters a transport that is not registered.

        * dds/InfoRepo/DCPS_IR_Domain.cpp:
        * dds/InfoRepo/DCPS_IR_Participant.cpp:

          Changed multiple debug messages to LM_NOTICE for similar
          reasons as noted above.

        * dds/InfoRepo/DCPS_IR_Topic_Description.cpp:

          Corrected typo.

        * tests/DCPS/MultiRepoTest/run_test.pl:

          Changed "WARNING: file configuration test not implemented"
          to "NOTICE: file configuration test not implemented".

Fri Feb  4 23:09:41 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * svn:ignore properties

          Set svn:ignore for generated source files, as not all users will
          have the same svn config value for global-ignores with patterns like
          *C.h, *C.cpp, etc.

Fri Feb  4 22:44:29 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * many files

          Removed per-file copyright statements to avoid the need for massive
          updates every year.  The OpenDDS distribution as a whole has
          copyright info in the top-level LICENSE file.

Wed Jan 19 22:23:03 UTC 2011  Chris Cleeland  <cleeland@ociweb.com>

        * tests/DCPS/GroupPresentation/Messenger.idl:
        * tests/DCPS/GroupPresentation/Writer.cpp:

          Changed IDL to use "unsigned long long" for subject_id since the
          thread ID is what is used as subject_id value, and on 64-bit
          platforms the thread ID can overflow a long.

Mon Jan 10 23:44:28 UTC 2011  Adam Mitz  <mitza@ociweb.com>

        * dds/DCPS/FilterEvaluator.h:
        * dds/DCPS/FilterEvaluator.cpp:

          Support for long double in IDL structs.  The FilterEvaluator is called
          from the IDL-generated code to implement Content-Subscription Profile
          functions.

        * tests/DCPS/Compiler/idl_test3_lib/FooDef.idl:

          Test long double, wchar, wstring.

Mon Dec 27 16:30:29 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * configure:
        * java/jms/native/build.xml:

          Initial support for vc10 (Microsoft Visual Studio 2010).  Not yet
          advertising it in the NEWS, README, etc files until we get a regular
          nightly build and regression test running.

        * dds/DCPS/DataWriterImpl.cpp:
        * dds/DCPS/DomainParticipantFactoryImpl.cpp:
        * dds/DCPS/DomainParticipantImpl.cpp:
        * dds/DCPS/OwnershipManager.cpp:
        * dds/DCPS/Registered_Data_Types.cpp:
        * dds/DCPS/WriteDataContainer.cpp:
        * dds/DCPS/transport/framework/DataLinkSet.inl:
        * dds/DCPS/transport/framework/DataLinkSet.cpp:
        * dds/DCPS/transport/framework/DataLinkSetMap.cpp:
        * dds/DCPS/transport/framework/ReceiveListenerSet.inl:
        * dds/DCPS/transport/framework/ReceiveListenerSetMap.inl:
        * dds/DCPS/transport/framework/RepoIdSet.inl:
        * dds/DCPS/transport/framework/RepoIdSetMap.inl:
        * dds/DCPS/transport/framework/TransportFactory.cpp:
        * dds/DCPS/transport/framework/TransportImpl.cpp:
        * dds/idl/CPPTemplate.txt:

          vc10 implements some of the C++0x features, so we need to qualify
          calls to OpenDDS::DCPS::bind() in order to avoid ambiguity with std.

        * tests/DCPS/Prst_delayed_subscriber/Prst_delayed_subscriber.mpc:
        * DevGuideExamples/DCPS/Messenger/Messenger.mpc:
        * examples/DCPS/Messenger_Imr/Messenger_Imr.mpc:

          Corrected an "after" to avoid errors with parallel builds.

        * java/dds/dcps_java.mpc:
        * java/dds/dcps_java_optional.mpb:

          Improve explicit dependency info for vc10.  vc10 with java=1 still
          has a few issues but should build (may require running build twice).

        * performance-tests/DCPS/InfoRepo_population/InfoRepo_population.mpc:

          Fixed "after" and idlflags.

        * tests/DCPS/TestFramework/TestFramework.mpc:

          Source_Files was incorrect, just use MPC's defaults.

Wed Dec 15 21:34:03 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * java/idl2jni/codegen/idl2jni_visitor.h:
        * java/idl2jni/codegen/idl2jni_visitor.cpp:

          Adjusted version checks to be correct for TAO 2.0.

        * tests/DCPS/Compiler/idl_test1_lib/FooDef.idl:

          Fixed whitespace.

Wed Dec 15 01:01:54 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * DDS_docgroup_TAO.mwc:
        * dds/DdsDcps.mpc:

          Updated for CIAO's dds4ccm implementation, which requires the TAO
          valuetype library and corresponding tao_idl codegen for it (no -St).

        * dds/idl/marshal_generator.cpp:
        * tests/DCPS/Compiler/idl_test1_lib/FooDef.idl:

          Fixed a bug where opendds_idl would generate noncompilable code for
          boolean-discriminated unions.
          Added regression tests for both this issue and one fixed in the
          previous commit.

Fri Dec 10 19:21:45 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * dds/idl/metaclass_generator.cpp:

          Use the actual enum name instead of the typedef alias when a
          typedef'd enum type is used as a field of a struct.

Mon Dec  6 16:33:31 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * dds/idl/marshal_generator.cpp:

          When encountering a struct/union with a field of unsupported type,
          for example: a valuetype, issue a warning but still generate
          code that compiles.

Thu Dec  2 21:24:59 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * dds/idl/CPPTemplate.txt:
        * dds/idl/HTemplate.txt:
        * dds/idl/IDLTemplate.txt:
        * dds/idl/be_global.h:
        * dds/idl/be_global.cpp:
        * dds/idl/be_util.cpp:
        * dds/idl/ts_generator.cpp:

          Added an opendds_idl option -Wb,opendds_sequence_suffix for
          customizing the usual "Seq" sequence suffix.  This is designed
          for use with dds4ccm (CIAO) and should probably be avoided in
          other use-cases.  The same option must be provided to tao_idl.

Tue Nov 23 17:49:23 UTC 2010  Mike Martinez  <martinez_m@ociweb.com>

        * dds/idl/metaclass_generator.cpp:

          Ensure that the <cstring> header is included when a struct is
          present, even if there are no basic data types.  Thanks to
          Frank Ritter and Martin from L-3 ELAC for reporting this bug.

        * tests/DCPS/Compiler/idl_test2_lib/BazDef.idl:
        * tests/DCPS/Compiler/idl_test2_lib/idl_test2_lib.mpc:

          Regression test for the above condition.

Mon Nov 15 22:12:22 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * NEWS:
        * dds/idl/CPPTemplate.txt:
        * dds/idl/HTemplate.txt:
        * dds/idl/IDLTemplate.txt:

          Fixed method signature of DataWriter::register_instance_w_timestamp()
          to have two arguments per the latest spec, not three.
          Thanks to Johnny Willemsen for reporting that it was not updated.

Wed Nov 10 11:57:40 UTC 2010  Johnny Willemsen  <jwillemsen@remedy.nl>

        * dds/DdsDcps.mpc:
          Lem project is custom only

        * dds/idl/IDLTemplate.txt:
          Fixed typo in comment

Wed Nov 10 10:29:03 UTC 2010  Johnny Willemsen  <jwillemsen@remedy.nl>

        * DDS_docgroup_TAO.mwc:
          Fixed casing problem

Mon Nov  8 14:08:39 UTC 2010  Don Hudson  <hudsond@ociweb.com>

        * dds/DCPS/transport/framework/TransportConfiguration.cpp:

          Removed trailing white space.

Fri Nov  5 13:10:47 UTC 2010  Don Hudson  <hudsond@ociweb.com>

        * dds/DCPS/transport/framework/TransportFactory.cpp:

          Reverted changes in get_or_create_factory() locking
          that where committed yesterday as they appear to be
          causing test failures on some platforms.

Thu Nov  4 19:28:02 UTC 2010  Don Hudson  <hudsond@ociweb.com>

        * dds/DCPS/transport/framework/TransportFactory.cpp:

          Changed locking in get_or_create_factory() to guard
          find, generate new factory, and register instead of releasing
          lock after find and getting a new lock before generating
          a new factory.

Thu Nov  4 19:11:05 UTC 2010  Don Hudson  <hudsond@ociweb.com>

        * dds/DCPS/DataReaderImpl.cpp:

          Changed debug message from LM_WARNING to LM_DEBUG since it's
          a debug level 5 message.

        * dds/DCPS/DataWriterImpl.cpp:

          Changed debug message in remove_associations() from LM_DEBUG
          to LM_WARNING since it's for the case where a reader is removed
          before fully_associated() is called.

        * performance-tests/DCPS/Priority/Options.cpp:
        * tests/DCPS/WaitForAck/Options.cpp:

          Changed to skip parsing the first argument to eliminate
          debug warning messages like:
            WARNING: Options::Options() - ignoring argument: .\.\\subscriber.EXE.

        * tests/DCPS/CorbaSeq/pub.ini:
        * tests/DCPS/DPFactoryQos/pub.ini:
        * tests/DCPS/DPFactoryQos/sub.ini:
        * tests/DCPS/Deadline/sub.ini:
        * tests/DCPS/PersistentDurability/pub.ini:
        * tests/DCPS/PersistentDurability/sub.ini:
        * tests/DCPS/Serializer_wstring/pub.ini:
        * tests/DCPS/Serializer_wstring/sub.ini:
        * tests/DCPS/SetQosDeadline/pub.ini:
        * tests/DCPS/SetQosDeadline/sub.ini:
        * tests/DCPS/SetQosPartition/pub.ini:
        * tests/DCPS/SetQosPartition/sub.ini:
        * tests/DCPS/StringKey/pub.ini:
        * tests/DCPS/StringKey/sub.ini:
        * tests/DCPS/TransientDurability/pub.ini:
        * tests/DCPS/TransientDurability/sub.ini:
        * tests/DCPS/sub_init_loop/pub.ini:
        * tests/DCPS/sub_init_loop/sub.ini:

          Commented out configuration options that don't have values,
          for example "swap_bytes=".  This was done to stop warnings
          output when debug level logging is turned on that the default
          value for the option is being used.

Thu Nov  4 19:52:05 UTC 2010  Johnny Willemsen  <jwillemsen@remedy.nl>

        * dds/DCPS/DataSampleHeader.h:
        * dds/DCPS/DataSampleList.h:
        * dds/DCPS/DataWriterImpl.h:
        * dds/DCPS/WriteDataContainer.h:
          Fixed some typos in comments

Thu Nov  4 12:59:42 UTC 2010  Don Hudson  <hudsond@ociweb.com>

        * dds/DCPS/DataReaderImpl.h:
        * dds/DCPS/DataReaderImpl.cpp:
        * dds/DCPS/transport/framework/TransportConfiguration.cpp:
        * dds/DCPS/transport/framework/TransportImpl.cpp:
        * dds/DCPS/transport/multicast/MulticastConfiguration.cpp:
        * dds/DCPS/transport/simpleTCP/SimpleTcpConfiguration.cpp:
        * dds/DCPS/transport/udp/UdpConfiguration.cpp:
        * performance-tests/DCPS/dummyTCP/DummyTcpConfiguration.cpp:

          Removed trailing white space.

Wed Nov  3 19:09:13 UTC 2010  Don Hudson  <dchudson@ociweb.com>

        * dds/DCPS/transport/multicast/MulticastConfiguration.cpp:

          Restored initialization of DEFAULT_TTL to original.

          Changed dump() to output ttl_ in hex.

Wed Nov  3 15:58:38 UTC 2010  Don Hudson  <hudsond@ociweb.com>

        * dds/DCPS/transport/framework/TransportFactory.cpp:

          Changed guard in get_or_create_factory() to include
          finding the transport generator and using the generator to
          register the factory.  Instead of releasing the guard after
          finding the generator and then getting a new guard before
          using the generator to register the factory.


Wed Nov  3 15:29:11 UTC 2010  Don Hudson  <hudsond@ociweb.com>

        * dds/DCPS/DataReaderImpl.cpp:

          Changed data_received() to skip finding the writer
          when ENTITYKIND_OPENDDS_NIL_WRITER is specified.

        * dds/DCPS/DataReaderImpl.h:
        * dds/DCPS/DataReaderImpl.cpp:

          Removed operator<<(ostream& str, WriterInfo::WriterState value)
          since it didn't function as intended on some platforms
          because WriterState is an enum.  Replaced it with get_state_str().

        * dds/DCPS/GuidConverter.cpp:
        * dds/DdsDcpsGuid.idl:

          Added type ENTITYKIND_OPENDDS_NIL_WRITER for use
          in infrastructure testing where there is no writer.

        * tests/DCPS/FooTest4/Writer.cpp:

          Changed to use ENTITYKIND_OPENDDS_NIL_WRITER since
          the test has no writer by design.  This eliminates
          multiple warnings "failed to find publication data for ..."
          that are misleading for this test.

Wed Nov  3 15:08:23 UTC 2010  Don Hudson  <hudsond@ociweb.com>

        * dds/DCPS/transport/framework/TransportReactorTask.cpp:

          Added catch block for std::exception so more detail can
          be included in error message.

Wed Nov  3 14:23:58 UTC 2010  Don Hudson  <hudsond@ociweb.com>

        * bin/dcps_tests.lst:

          Removed Messenger default UDP test because there is no
          default UDP port.

        * dds/DCPS/transport/framework/TransportConfiguration.h:
        * dds/DCPS/transport/framework/TransportConfiguration.cpp:
        * dds/DCPS/transport/multicast/MulticastConfiguration.h:
        * dds/DCPS/transport/multicast/MulticastConfiguration.cpp:
        * dds/DCPS/transport/simpleTCP/SimpleTcpConfiguration.h:
        * dds/DCPS/transport/simpleTCP/SimpleTcpConfiguration.cpp:
        * dds/DCPS/transport/udp/UdpConfiguration.h:
        * dds/DCPS/transport/udp/UdpConfiguration.cpp:
        * performance-tests/DCPS/dummyTCP/DummyTcpConfiguration.h:
        * performance-tests/DCPS/dummyTCP/DummyTcpConfiguration.cpp:

          Added dump() for transport configuration.

        * dds/DCPS/transport/framework/TransportImpl.cpp:

          Changed config() to dump transport configuration
          if transport debugging is on.

        * dds/DCPS/transport/framework/TransportSendStrategy.cpp:

          Changed send_direct() to dump transport configuration
          if there was a send error and transport debugging is on.

          Tweaked formatting of error message.

        * dds/DCPS/transport/multicast/MulticastConfiguration.cpp:

          Corrected initialization of DEFAULT_TTL.

        * dds/DCPS/transport/simpleTCP/SimpleTcpTransport.cpp:

          Changed find_or_create_datalink() and passive_connection()
          to dump transport configuration if data link couldn't be
          found or created and transport debugging is on.

        * dds/DCPS/transport/udp/UdpTransport.cpp:

          Changed configure_i() to fail with an error message
          if the local address isn't set as there is no default
          local address for UDP.

Wed Nov  3 13:34:26 UTC 2010  Don Hudson  <hudsond@ociweb.com>

        * examples/DCPS/Messenger_IOGR_Imr/pub.ini:
        * examples/DCPS/Messenger_IOGR_Imr/sub.ini:
        * examples/DCPS/Messenger_Imr/pub.ini:
        * examples/DCPS/Messenger_Imr/sub.ini:

        * performance-tests/DCPS/InfoRepo_population/pub2.ini:
        * performance-tests/DCPS/TransportLatency/pub.ini:
        * performance-tests/DCPS/TransportLatency/sub.ini:

        * tests/DCPS/BuiltInTopicTest/pub.ini:
        * tests/DCPS/BuiltInTopicTest/sub.ini:
        * tests/DCPS/CorbaSeq/pub.ini:
        * tests/DCPS/CorbaSeq/sub.ini:
        * tests/DCPS/DPFactoryQos/pub.ini:
        * tests/DCPS/DPFactoryQos/sub.ini:
        * tests/DCPS/Deadline/pub.ini:
        * tests/DCPS/Deadline/sub.ini:
        * tests/DCPS/LatencyBudget/pub.ini:
        * tests/DCPS/LatencyBudget/sub.ini:
        * tests/DCPS/Lifespan/pub.ini:
        * tests/DCPS/Lifespan/sub.ini:
        * tests/DCPS/ManualAssertLiveliness/pub.ini:
        * tests/DCPS/ManualAssertLiveliness/sub.ini:
        * tests/DCPS/NotifyTest/pub.ini:
        * tests/DCPS/NotifyTest/sub.ini:
        * tests/DCPS/Partition/pub.ini:
        * tests/DCPS/Partition/sub.ini:
        * tests/DCPS/Prst_delayed_subscriber/pub.ini:
        * tests/DCPS/Prst_delayed_subscriber/sub.ini:
        * tests/DCPS/TransientDurability/pub.ini:
        * tests/DCPS/TransientDurability/sub.ini:
        * tests/DCPS/TransientLocalTest/pub.ini:
        * tests/DCPS/TransientLocalTest/sub.ini:

          Commented out configuration options that don't have values,
          for example "swap_bytes=".  This was done to stop warnings
          output when debug level logging is turned on that the default
          value for the option is being used.

Tue Nov  2 19:09:03 UTC 2010  Don Hudson  <hudsond@ociweb.com>

        * dds/DCPS/BitPubListenerImpl.cpp:

          Made minor tweaks to formatting of error messages for
          consistency and readability that were missed in the previous commit.

Tue Nov  2 18:29:27 UTC 2010  Don Hudson  <hudsond@ociweb.com>

        * dds/DCPS/AssociationData.h:
        * dds/DCPS/BitPubListenerImpl.cpp:
        * dds/DCPS/Cached_Allocator_With_Overflow_T.h:
        * dds/DCPS/DataReaderImpl.cpp:
        * dds/DCPS/DataWriterImpl.cpp:
        * dds/DCPS/DisjointSequence.cpp:
        * dds/DCPS/DomainParticipantImpl.cpp:
        * dds/DCPS/Dynamic_Cached_Allocator_With_Overflow_T.h:
        * dds/DCPS/OfferedDeadlineWatchdog.cpp:
        * dds/DCPS/OwnershipManager.cpp:
        * dds/DCPS/PublisherImpl.cpp:
        * dds/DCPS/Registered_Data_Types.cpp:
        * dds/DCPS/RequestedDeadlineWatchdog.cpp:
        * dds/DCPS/Service_Participant.cpp:
        * dds/DCPS/WriteDataContainer.cpp:
        * dds/DCPS/ZeroCopyAllocator_T.cpp:
        * dds/DCPS/transport/framework/DataLink.cpp:
        * dds/DCPS/transport/framework/DataLinkSetMap.cpp:
        * dds/DCPS/transport/framework/NetworkAddress.inl:
        * dds/DCPS/transport/framework/NetworkAddress.cpp:
        * dds/DCPS/transport/framework/QueueTaskBase_T.h:
        * dds/DCPS/transport/framework/ThreadPerConnectionSendTask.cpp:
        * dds/DCPS/transport/framework/TransportConfiguration.inl:
        * dds/DCPS/transport/framework/TransportDefs.h:
        * dds/DCPS/transport/framework/TransportFactory.cpp:
        * dds/DCPS/transport/framework/TransportImpl.cpp:
        * dds/DCPS/transport/framework/TransportSendStrategy.inl:
        * dds/DCPS/transport/framework/TransportSendStrategy.cpp:
        * dds/DCPS/transport/multicast/MulticastTransport.cpp:
        * dds/DCPS/transport/multicast/ReliableSession.cpp:
        * dds/DCPS/transport/simpleTCP/SimpleTcpConfiguration.cpp:
        * dds/DCPS/transport/simpleTCP/SimpleTcpConnection.cpp:
        * dds/DCPS/transport/simpleTCP/SimpleTcpReconnectTask.cpp:
        * dds/DCPS/transport/simpleTCP/SimpleTcpTransport.cpp:

        * dds/InfoRepo/DCPSInfo_i.cpp:
        * dds/InfoRepo/DCPS_IR_Domain.h:
        * dds/InfoRepo/DCPS_IR_Domain.cpp:
        * dds/InfoRepo/DCPS_IR_Participant.cpp:
        * dds/InfoRepo/DCPS_IR_Topic.cpp:
        * dds/InfoRepo/DCPS_IR_Topic_Description.cpp:
        * dds/InfoRepo/FederatorManagerImpl.cpp:
        * dds/idl/CPPTemplate.txt:
        * examples/DCPS/IntroductionToOpenDDS/publisher.cpp:
        * examples/DCPS/Messenger_IOGR_Imr/Writer.cpp:
        * examples/DCPS/Messenger_Imr/Writer.cpp:
        * performance-tests/DCPS/InfoRepo_population/Writer.cpp:
        * performance-tests/DCPS/InfoRepo_population/publisher.cpp:
        * performance-tests/DCPS/InfoRepo_population/subscriber.cpp:
        * performance-tests/DCPS/MulticastListenerTest/Writer.cpp:
        * performance-tests/DCPS/MulticastListenerTest/publisher.cpp:
        * performance-tests/DCPS/MulticastListenerTest/subscriber.cpp:
        * performance-tests/DCPS/SimpleE2ETest/Writer.cpp:
        * performance-tests/DCPS/SimpleE2ETest/publisher.cpp:
        * performance-tests/DCPS/SimpleE2ETest/subscriber.cpp:
        * performance-tests/DCPS/TCPListenerTest/Writer.cpp:
        * performance-tests/DCPS/TCPListenerTest/publisher.cpp:
        * performance-tests/DCPS/TCPListenerTest/subscriber.cpp:
        * performance-tests/DCPS/TCPProfilingTest/Writer.cpp:
        * performance-tests/DCPS/TCPProfilingTest/publisher.cpp:
        * performance-tests/DCPS/TCPProfilingTest/subscriber.cpp:
        * performance-tests/DCPS/TransportLatency/Writer.cpp:
        * performance-tests/DCPS/UDPListenerTest/Writer.cpp:
        * performance-tests/DCPS/UDPListenerTest/publisher.cpp:
        * performance-tests/DCPS/UDPListenerTest/subscriber.cpp:
        * performance-tests/DCPS/UDPNoKeyTest/Reader.cpp:
        * performance-tests/DCPS/UDPNoKeyTest/Writer.cpp:
        * performance-tests/DCPS/UDPNoKeyTest/publisher.cpp:
        * performance-tests/DCPS/UDPNoKeyTest/subscriber.cpp:
        * performance-tests/DCPS/dummyTCP/DummyTcpConfiguration.cpp:
        * performance-tests/DCPS/dummyTCP/DummyTcpConnection.cpp:
        * performance-tests/DCPS/dummyTCP/DummyTcpReconnectTask.cpp:
        * performance-tests/DCPS/dummyTCP/DummyTcpTransport.cpp:
        * performance-tests/DCPS/dummyTCP/PerformanceTest.cpp:
        * tests/DCPS/BuiltInTopicTest/DataReaderListener.cpp:

        * tests/DCPS/BuiltInTopicTest/Writer.cpp:
        * tests/DCPS/BuiltInTopicTest/monitor.cpp:
        * tests/DCPS/BuiltInTopicTest/publisher.cpp:
        * tests/DCPS/BuiltInTopicTest/subscriber.cpp:
        * tests/DCPS/CompatibilityTest/Writer.cpp:
        * tests/DCPS/CorbaSeq/Writer.cpp:
        * tests/DCPS/DPFactoryQos/DataReaderListener.cpp:
        * tests/DCPS/DPFactoryQos/Writer.cpp:
        * tests/DCPS/Deadline/DataReaderListener.cpp:
        * tests/DCPS/Deadline/DataWriterListenerImpl.cpp:
        * tests/DCPS/Deadline/Writer.cpp:
        * tests/DCPS/Deadline/publisher.cpp:
        * tests/DCPS/Deadline/subscriber.cpp:
        * tests/DCPS/Federation/subscriber_main.cpp:
        * tests/DCPS/FooTest3_0/SubDriver.cpp:
        * tests/DCPS/FooTest3_1/SimpleDataReader.cpp:
        * tests/DCPS/FooTest3_1/SubDriver.cpp:
        * tests/DCPS/FooTest3_1/Writer.cpp:
        * tests/DCPS/FooTest3_2/PubDriver.cpp:
        * tests/DCPS/FooTest3_2/SubDriver.cpp:
        * tests/DCPS/FooTest5/DataReaderListener.cpp:
        * tests/DCPS/FooTest5/Writer.cpp:
        * tests/DCPS/FooTest5/publisher.cpp:
        * tests/DCPS/FooTest5/subscriber.cpp:
        * tests/DCPS/LatencyBudget/Writer.cpp:
        * tests/DCPS/Lifespan/Writer.cpp:
        * tests/DCPS/LivelinessTest/DataReaderListener.cpp:
        * tests/DCPS/LivelinessTest/Writer.cpp:
        * tests/DCPS/LivelinessTest/publisher.cpp:
        * tests/DCPS/LivelinessTest/subscriber.cpp:
        * tests/DCPS/LivelinessTimeout/Writer.cpp:
        * tests/DCPS/ManualAssertLiveliness/DataReaderListener.cpp:
        * tests/DCPS/ManualAssertLiveliness/Writer.cpp:
        * tests/DCPS/ManyTopicTest/DataReaderListener.cpp:
        * tests/DCPS/ManyTopicTest/Writer.cpp:
        * tests/DCPS/ManyTopicTest/publisher.cpp:
        * tests/DCPS/ManyTopicTest/subscriber.cpp:
        * tests/DCPS/MultiDPTest/DataReaderListener.cpp:
        * tests/DCPS/MultiDPTest/Writer.cpp:
        * tests/DCPS/MultiDPTest/publisher.cpp:
        * tests/DCPS/MultiDPTest/subscriber.cpp:
        * tests/DCPS/MultiRepoTest/DataWriterListenerImpl.cpp:
        * tests/DCPS/MultiRepoTest/ForwardingListener.cpp:
        * tests/DCPS/MultiRepoTest/TestMonitor.cpp:
        * tests/DCPS/MultiRepoTest/TestSystem.cpp:
        * tests/DCPS/MultiRepoTest/monitor.cpp:
        * tests/DCPS/MultiRepoTest/system.cpp:
        * tests/DCPS/NotifyTest/DataReaderListener.cpp:
        * tests/DCPS/NotifyTest/Writer.cpp:
        * tests/DCPS/Ownership/DataReaderListener.cpp:
        * tests/DCPS/Ownership/Writer.cpp:
        * tests/DCPS/Partition/Publisher.cpp:
        * tests/DCPS/PersistentDurability/Writer.cpp:
        * tests/DCPS/Prst_delayed_subscriber/Writer.cpp:
        * tests/DCPS/Reconnect/DataReaderListener.cpp:
        * tests/DCPS/Reconnect/DataWriterListener.cpp:
        * tests/DCPS/Reconnect/Writer.cpp:
        * tests/DCPS/Reconnect/publisher.cpp:
        * tests/DCPS/Reconnect/subscriber.cpp:
        * tests/DCPS/Serializer_wstring/DataReaderListener.cpp:
        * tests/DCPS/Serializer_wstring/Writer.cpp:
        * tests/DCPS/SetQosDeadline/DataReaderListener.cpp:
        * tests/DCPS/SetQosDeadline/Writer.cpp:
        * tests/DCPS/SetQosPartition/DataReaderListener.cpp:
        * tests/DCPS/SetQosPartition/Writer.cpp:
        * tests/DCPS/StringKey/DataReaderListener.cpp:
        * tests/DCPS/StringKey/Writer.cpp:
        * tests/DCPS/Thrasher/ParticipantTask.cpp:
        * tests/DCPS/Thrasher/Subscriber.cpp:
        * tests/DCPS/TransientDurability/Writer.cpp:
        * tests/DCPS/TransientLocalTest/Writer.cpp:
        * tests/DCPS/WaitForAck/Publisher.cpp:
        * tests/DCPS/WaitForAck/Writer.cpp:
        * tests/DCPS/sub_init_loop/Writer.cpp:
        * tests/DCPS/sub_init_loop/subscriber.cpp:

          Made minor tweaks to formatting of error and debug messages for
          consistency and readability.

          Corrected a few incorrect method names in error and debug messages.

          Corrected a few spelling errors.

Tue Oct 26 20:31:51 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * java/dds/dcps_java.mpc:

          Added a command-line option to idl2jni to account for the fact that
          since the latest change to DdsDcpsTopic.idl, the generated cpp file
          needs to include DdsDcpsDomainC.h.

Mon Oct 18 18:36:01 UTC 2010  Mike Martinez  <martinez_m@lab.ociweb.com>

        * dds/DdsDcpsTopic.idl:
        * dds/idl/IDLTemplate.txt:
        * tests/DCPS/unit/MyTypeSupport.idl:

          Move the abstract methods up to the base class to allow them to
          be called by a base class pointer.

Tue Oct 12 15:03:53 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * INSTALL:

          Add some "next steps" documentation to describe what a user
          may want to do next after building OpenDDS.

        * NEWS:
        * dds/InfoRepo/DCPSInfo_i.cpp:

          DCPSInfoRepo no longer requires an -ORBSvcConf argument when using
          Built-In Topics.  The DCPSInfoRepo process will take care of loading
          SimpleTCP (if it's not already loaded).

        * DevGuideExamples/DCPS/Messenger/run_test.pl:

          Test the above change by leaving out the -ORBSvcConf argument on
          the DCPSInfoRepo command line.

        * dds/InfoRepo/DCPSInfoRepoServ.cpp:

          Default use_bits_ to false (as if -NOBITS was given) if
          Built-In Topics are disabled at compile-time.

        * dds/DCPS/Service_Participant.cpp:

          Only log the "not using file configuration" message
          if -DCPSDebugLevel is enabled.

Mon Oct  4 14:19:06 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * bin/PerlDDS/Run_Test.pm:

          Whitespace cleanup.

Fri Oct  1 14:32:52 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * bin/PerlDDS/Run_Test.pm:

          Common Perl function for finding TAO's orbsvcs executables using
          either the old (Naming_Service) or new (tao_cosnaming) names.

        * examples/DCPS/Messenger_IOGR_Imr/run_test.pl:
        * examples/DCPS/Messenger_Imr/run_test.pl:
        * performance-tests/DCPS/TransportLatency/run_ns_test.pl:
        * tests/DCPS/Messenger/run_ns_test.pl:

          Use the function above to locate orbsvcs.

Mon Sep 27 15:01:19 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * java/jms/native/build.xml:

          Fixed the previous commit to this file, ant needs the ${foo}
          variables to be declared in the build.xml file.

Thu Sep 23 16:19:13 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * performance-tests/DCPS/Sync/Sync.mpc:

          Use dds_macros base project to get DDS version numbers.

        * rules.dds.GNU:

          Updated setting the shared library version numbers to match the
          recent change to gnu.mpd and rules.lib.GNU in the DOC group repo.

Thu Sep 23 14:09:46 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * DDS_TAO.mwc:
        * DDS_docgroup_TAO.mwc:

          Reverted the previous change to DDS_TAO.mwc.  This file needs to
          stay compatible with TAO 1.5a and 1.6a.
          Added the new DDS_docgroup_TAO.mwc with Jeff's changes.

Wed Sep 22 20:49:30 UTC 2010  Jeff Parsons <j.parsons@vanderbilt.edu>

        * DDS_TAO.mwc:

          Changes reflecting the recent relocation of TAO MPC files.

Tue Sep 21 20:21:09 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * java/dds/OpenDDS_jni_helpers.h:
        * tools/monitor/MonitorTask.cpp:

          wchar compatibility for projects requiring java or qt

Tue Sep 21 18:34:45 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * java/build_scripts/jms_scoreboard.pl:

          Add quotes around arguments with spaces when invoking ant.

        * java/jms/native/build.xml:

          Allow arbitrary extra args to mwc.pl with -Dmwc.arguments=...

Fri Sep 17 14:29:04 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * dds/DCPS/transport/simpleTCP/SimpleTcpConnection.cpp:
        * examples/DCPS/DistributedContent/ApplicationLevel.cpp:
        * examples/DCPS/DistributedContent/main.cpp:

          Updated #includes for latest DOC group changes to ACE.

Thu Sep 16 00:13:51 UTC 2010  Yan Dai  <dai_y@ociweb.com>

        * dds/DCPS/PublisherImpl.cpp:

          Moved the delete_datawriter call out of pi_lock_
          guard. This intended to fix a deadlock due to reverse
          locking with pi_lock and TransportImpl lock. The deadlock
          happend when the delete_contained_entities is called
          which acquire pi_lock and then transport lock to unregister
          writer from transport. It's possible another thread (e.g.
          reactor thread) handling imcoming fully association message
          which hold TransportImpl lock and then wait on pi_lock due
          to TRANSIENT_LOCAL support.

Tue Sep 14 15:48:17 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * dds/DCPS/OfferedDeadlineWatchdog.cpp:
        * dds/DCPS/Qos_Helper.h:
        * dds/DCPS/ReceivedDataElementList.h:
        * dds/DCPS/RequestedDeadlineWatchdog.cpp:
        * dds/DCPS/Serializer.cpp:
        * dds/DCPS/transport/framework/BasicQueueLinkAllocator_T.h:
        * dds/DCPS/transport/framework/TransportReceiveStrategy.inl:
        * dds/DCPS/transport/multicast/MulticastDataLink.cpp:
        * performance-tests/Bench/src/Options.h:
        * performance-tests/DCPS/MulticastListenerTest/TestStats.h:
        * performance-tests/DCPS/Priority/Options.h:
        * performance-tests/DCPS/SimpleLatency/raw_tcp/common/TestData.h:
        * performance-tests/DCPS/TCPListenerTest/TestStats.h:
        * performance-tests/DCPS/TCPProfilingTest/TestStats.h:
        * performance-tests/DCPS/TCPProfilingTest/raw_tcp/common/TestData.h:
        * performance-tests/DCPS/TCPProfilingTest/raw_tcp/subscriber/TestStats.h:
        * performance-tests/DCPS/UDPListenerTest/TestStats.h:
        * tests/DCPS/FooTest3_0/SubDriver.cpp:
        * tests/DCPS/FooTest3_1/SubDriver.cpp:
        * tests/DCPS/FooTest3_2/SubDriver.cpp:
        * tests/DCPS/LargeSample/Writer.cpp:
        * tests/DCPS/Serializer/SerializerTest.cpp:
        * tests/DCPS/UnitTests/DurationToTimeValue.cpp:
        * tests/DCPS/common/SampleInfo.cpp:
        * tests/transport/simple/SimpleDataWriter.cpp:
        * tests/transport/simple/SubDriver.cpp:
        * tests/transport/simple_bp/SimpleDataReader.cpp:
        * tests/transport/simple_bp/SimpleDataWriter.cpp:
        * tests/transport/simple_bp/SubDriver.cpp:
        * tests/transport/simple_bp_rm/SimpleDataReader.cpp:
        * tests/transport/simple_bp_rm/SimpleDataWriter.cpp:
        * tests/transport/simple_bp_rm/SubDriver.cpp:
        * tests/transport/simple_n/SimpleDataWriter.cpp:
        * tests/transport/simple_n/SubDriver.cpp:
        * tools/monitor/MonitorTask.cpp:
        * tools/monitor/Options.h:

          Updated #includes for latest DOC group changes to ACE.

Mon Sep 13 17:30:50 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * dds/DCPS/DataWriterImpl.h:
        * dds/DCPS/WriteDataContainer.h:
        * dds/DCPS/transport/framework/QueueTaskBase_T.h:
        * dds/DCPS/transport/framework/ThreadPerConnectionSendTask.h:
        * dds/DCPS/transport/framework/ThreadSynchStrategy.h:
        * dds/DCPS/transport/framework/TransportReceiveStrategy.h:
        * dds/DCPS/transport/simpleTCP/SimpleTcpTransport.h:
        * performance-tests/Bench/src/Process.h:
        * performance-tests/DCPS/MulticastListenerTest/DataReaderListener.h:
        * performance-tests/DCPS/UDPListenerTest/DataReaderListener.h:
        * tests/DCPS/Deadline/Writer.h:
        * tests/DCPS/FooTest5/InstanceDataMap.h:

          Updated #includes for latest DOC group changes to ACE.

Mon Sep 13 16:25:28 UTC 2010  Yan Dai  <dai_y@ociweb.com>

        * tests/DCPS/FooTest3/FooTest3.mpc:
        * tests/DCPS/FooTest3/InstanceDataMap.h:
        * tests/DCPS/FooTest3/InstanceDataMap.cpp:
        * tests/DCPS/FooTest3/README:
        * tests/DCPS/FooTest3/TestException.h:
        * tests/DCPS/FooTest3/Writer.h:
        * tests/DCPS/FooTest3/Writer.cpp:
        * tests/DCPS/FooTest3/main.cpp:
        * tests/DCPS/FooTest3/special_build_test.pl:
        * tests/DCPS/FooTest3NoKey/FooTest3NoKey.mpc:
        * tests/DCPS/FooTest3NoKey/InstanceDataMap.h:
        * tests/DCPS/FooTest3NoKey/InstanceDataMap.cpp:
        * tests/DCPS/FooTest3NoKey/README:
        * tests/DCPS/FooTest3NoKey/TestException.h:
        * tests/DCPS/FooTest3NoKey/Writer.h:
        * tests/DCPS/FooTest3NoKey/Writer.cpp:
        * tests/DCPS/FooTest3NoKey/main.cpp:
        * tests/DCPS/FooTest3NoKey/special_build_test.pl:
        * tests/DCPS/FooTest3NoKey/special_build_test_mw.pl:

          Removed obsolete tests. These tests require PUBLISHER_TEST
          defined in DCPS layer code which no longer exist.

Fri Sep  3 19:44:20 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * configure:

          Use "perl script.pl" instead of just "script.pl" to run a perl script
          as a child process, since some Windows hosts may not have the file
          association for .pl set up.

Fri Sep  3 18:02:20 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * dds/DCPS/transport/multicast/multicast.mpc:
        * dds/DCPS/transport/simpleTCP/SimpleTcp.mpc:
        * dds/DCPS/transport/udp/udp.mpc:
        * dds/DdsDcps.mpc:
        * dds/InfoRepo/DCPSInfoRepo.mpc:
        * dds/idl/opendds_idl.mpc:
        * dds/monitor/monitor.mpc:

          Enabled a "make install" installation of core executables and
          libraries (those in dds/*).

        * performance-tests/DCPS/dummyTCP/DummyTcpReceiveStrategy.cpp:
        * performance-tests/DCPS/dummyTCP/DummyTcpSendStrategy.cpp:

          Changed some #includes to allow the test to be built against a set of
          installed libraries and headers.

Wed Sep  1 21:23:35 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * INSTALL:
        * configure:

          Improved error messages and documentation for the configure script.
          Fixed a bug that called the wrong function in the Cwd module only
          when generating a certain error message.

Fri Aug 27 14:44:12 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * tests/DCPS/Monitor/Messenger.mpc:

          Fixed the MPC "after" assignments to refer to the correct projects.

Thu Aug 26 21:15:53 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * dds/idl/dds_visitor.h:
        * dds/idl/dds_visitor.cpp:

          Added a check for use of anonymous sequence or array fields in
          unions or structs.  These anonymous types are deprecated in OMG IDL
          and not supported at all with opendds_idl.  Use a typedef instead.

          Fixed a TAO version check off-by-one error.

Mon Aug 23 20:13:06 UTC 2010  Adam Mitz  <mitza@ociweb.com>

        * dds/DCPS/LocalObject.h:
        * java/idl2jni/runtime/idl2jni_BaseJavaPeer.h:

          TAO_Local_RefCounted_Object is now removed in the DOC group repo.

Tue Aug 17 19:59:28 UTC 2010  Yan Dai  <dai_y@ociweb.com>

        * NEWS:
        * README:

          Updated for next release (2.3).

        * ChangeLog:
        * docs/history/ChangeLog-2.2:

          Moved ChangeLog entries from version 2.2 to their own file.

Local Variables:
mode: change-log
add-log-time-format: (lambda () (progn (setq tz (getenv "TZ")) (set-time-zone-rule "UTC") (setq time (format-time-string "%a %b %e %H:%M:%S %Z %Y" (current-time))) (set-time-zone-rule tz) time))
indent-tabs-mode: nil
End:
